package com.chenbei.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.chenbei.system.domain.SysMenu;
import com.chenbei.system.domain.SysRoleMenu;

import java.util.List;

public interface ISysRoleMenuService extends IService<SysRoleMenu> {

    /**
     * 保存或更新角色对应的菜单集合
     * @param roleId 角色ID
     * @param menuIds 菜单集合
     */
    void saveOrUpdate(Long roleId, List<Long> menuIds);

    /**
     * 通过角色ID获取对应的菜单集合
     * @param roleIds 角色ID集合
     * @return List
     */
    List<SysMenu> listByRoleId(List<Long> roleIds);

}
